home *** CD-ROM | disk | FTP | other *** search
/ EnigmA Amiga Run 1996 February / EnigmA AMIGA RUN 04 (1996)(G.R. Edizioni)(IT)[!][issue 1996-02][Skylink CD III].iso / earcd / program / cgrphxdv.lha / CGraphX / C / Include / clib / cybergraphics_protos.h
C/C++ Source or Header  |  1995-11-29  |  2KB  |  38 lines

  1. #ifndef CLIB_CYBERGRAPHICS_H
  2. #define CLIB_CYBERGRAPHICS_H
  3.  
  4. #ifndef UTILITY_TAGITEM_H
  5. #include <utility/tagitem.h>
  6. #endif
  7.  
  8. struct List *AllocCModeListTagList(struct TagItem *);
  9. struct List *AllocCModeListTags(Tag, ...);
  10. ULONG        BestCModeIDTagList(struct TagItem *);
  11. ULONG        BestCModeIDTags(Tag, ...);
  12. ULONG        CModeRequestTagList(APTR, struct TagItem *);
  13. ULONG        CModeRequestTags(APTR, Tag, ...);
  14. void         CVideoCtrlTagList(struct ViewPort *, struct TagItem *);
  15. void         CVideoCtrlTags(struct ViewPort *, Tag tag1, ...);
  16. void         DoCDrawMethodTagList(struct Hook *, struct RastPort *, struct TagItem *);
  17. void         DoCDrawMethodTags(struct Hook *, struct RastPort *, Tag, ...);
  18. ULONG        FillPixelArray(struct RastPort *, UWORD, UWORD, UWORD, UWORD, ULONG);
  19. void         FreeCModeList(struct List *);
  20. ULONG        GetCyberIDAttr(ULONG, ULONG);
  21. ULONG        GetCyberMapAttr(struct BitMap *, ULONG);
  22. ULONG        InvertPixelArray(struct RastPort *, UWORD, UWORD, UWORD, UWORD);
  23. BOOL         IsCyberModeID(ULONG);
  24. APTR         LockBitMapTagList(APTR,struct TagItem *);
  25. APTR         LockBitMapTags(APTR, Tag, ...);
  26. ULONG        MovePixelArray(UWORD, UWORD, struct RastPort *, UWORD, UWORD, UWORD,
  27.                             UWORD);
  28. ULONG        ReadPixelArray(APTR, UWORD, UWORD, UWORD, struct RastPort *, UWORD,
  29.                             UWORD, UWORD, UWORD, UBYTE);
  30. ULONG        ReadRGBPixel(struct RastPort *, UWORD, UWORD);
  31. LONG         ScalePixelArray(APTR,UWORD,UWORD,UWORD,struct RastPort *,UWORD,
  32.                  UWORD,UWORD,UWORD,UBYTE);
  33. void         UnLockBitMap(APTR);
  34. ULONG        WritePixelArray(APTR, UWORD, UWORD, UWORD, struct RastPort *, UWORD,
  35.                              UWORD, UWORD, UWORD, UBYTE);
  36. LONG         WriteRGBPixel(struct RastPort *, UWORD, UWORD, ULONG);
  37. #endif
  38.